package aa_model

import (
    "server/amtf/amodel"
    "gorm.io/datatypes"
)

type S开发之组件model struct {
    amodel.S基础model
    A名称  string `json:"名称" gorm:"column:名称;"`
    A英文名  string `json:"英文名" gorm:"column:英文名;"`
    A图标  string `json:"图标" gorm:"column:图标;"`
    A标题  string `json:"标题" gorm:"column:标题;"`
    A字段组  []S开发之字段model `json:"字段组" gorm:"constraint:OnUpdate:CASCADE,OnDelete:CASCADE;"`
    A有自动挡hook  bool `json:"有自动挡hook" gorm:"column:有自动挡hook;"`
    A有看板否  bool `json:"有看板否" gorm:"column:有看板否;"`
    A树结构  datatypes.JSON `json:"树结构" gorm:"column:树结构;"`
    S开发之插件modelID  uint `json:"插件id" gorm:"column:插件id;"`
    A字段组_拟删除子表ids  datatypes.JSON `json:"字段组_拟删除子表ids" gorm:"-"`
}

func (S开发之组件model) TableName() string {
    return "开发_组件"
}

